###############################################################################
# vertig0zone's Magic Makefile v0.5
# Just run "make project" and the magic makefile will create a complete
# Uzebox project for you.
#
#Todo: the the first make to work correctly
###############################################################################

## General Flags
#PROJECT = VideoMode3project
GAME= ninjabeatdown
MCU = atmega644
TARGET = $(GAME).elf
CC = avr-gcc
INFO=../gameinfo.properties

## Tiles
TILES1 = $(GAME)

## Graphics flags
GCONVERT = ../../../tools/gconver/gconvert
GFXDIR = ../gfx
GFXXML1 = $(TILES1).xml

## Kernel settings
KERNEL_DIR = ../../../kernel
KERNEL_OPTIONS  = -DVIDEO_MODE=3 -DINTRO_LOGO=0 -DRAM_TILES_COUNT=27 -DMAX_SPRITES=12 -DTRANSLUCENT_COLOR=0xc7 -DSCREEN_TILES_V=16 -DFIRST_RENDER_LINE=64


## Options common to compile, link and assembly rules
COMMON = -mmcu=$(MCU)

## Compile options common for all C compilation units.
CFLAGS = $(COMMON)
CFLAGS += -Wall -gdwarf-2 -std=gnu99 -DF_CPU=28636360UL -Os -fsigned-char -ffunction-sections 
CFLAGS += -MD -MP -MT $(*F).o -MF dep/$(@F).d 
CFLAGS += $(KERNEL_OPTIONS)


## Assembly specific flags
ASMFLAGS = $(COMMON)
ASMFLAGS += $(CFLAGS)
ASMFLAGS += -x assembler-with-cpp -Wa,-gdwarf2

## Linker flags
LDFLAGS = $(COMMON)
LDFLAGS += -Wl,-Map=$(GAME).map 
LDFLAGS += -Wl,-gc-sections 


## Intel Hex file production flags
HEX_FLASH_FLAGS = -R .eeprom

HEX_EEPROM_FLAGS = -j .eeprom
HEX_EEPROM_FLAGS += --set-section-flags=.eeprom="alloc,load"
HEX_EEPROM_FLAGS += --change-section-lma .eeprom=0 --no-change-warnings


## Objects that must be built in order to link
OBJECTS = uzeboxVideoEngineCore.o uzeboxCore.o uzeboxSoundEngine.o uzeboxSoundEngineCore.o uzeboxVideoEngine.o $(GAME).o 

## Objects explicitly added by the user
LINKONLYOBJECTS = 

## Include Directories
INCLUDES = -I"$(KERNEL_DIR)" 

## Uzem directory
UZEMDIR = ../../../tools/uzem/
ROOTUZEM=../tools/uzem/
UZEM = $(UZEMDIR)uzem
HOMEUZEM=$(ROOTUZEM)uzem

## Build
all: $(TARGET) $(GAME).hex $(GAME).eep $(GAME).lss $(GAME).uze size

## Compile Kernel files
uzeboxVideoEngineCore.o: $(KERNEL_DIR)/uzeboxVideoEngineCore.s
	$(CC) $(INCLUDES) $(ASMFLAGS) -c  $<

uzeboxSoundEngineCore.o: $(KERNEL_DIR)/uzeboxSoundEngineCore.s
	$(CC) $(INCLUDES) $(ASMFLAGS) -c  $<

uzeboxCore.o: $(KERNEL_DIR)/uzeboxCore.c
	$(CC) $(INCLUDES) $(CFLAGS) -c  $<

uzeboxSoundEngine.o: $(KERNEL_DIR)/uzeboxSoundEngine.c
	$(CC) $(INCLUDES) $(CFLAGS) -c  $<

uzeboxVideoEngine.o: $(KERNEL_DIR)/uzeboxVideoEngine.c
	$(CC) $(INCLUDES) $(CFLAGS) -c  $<

## Convert game grapics
$(GAME).inc: ../$(GFXXML1)
	$(GCONVERT) $(TILES)

## Compile game sources
$(GAME).o: ../$(GAME).c
	$(CC) $(INCLUDES) $(CFLAGS) -c  $<

##Link
$(TARGET): $(OBJECTS)
	 $(CC) $(LDFLAGS) $(OBJECTS) $(LINKONLYOBJECTS) $(LIBDIRS) $(LIBS) -o $(TARGET)

%.hex: $(TARGET)
	avr-objcopy -O ihex $(HEX_FLASH_FLAGS)  $< $@

%.eep: $(TARGET)
	-avr-objcopy $(HEX_EEPROM_FLAGS) -O ihex $< $@ || exit 0

%.lss: $(TARGET)
	avr-objdump -h -S $< > $@

%.uze: $(TARGET)
	-packrom $(GAME).hex $@ $(INFO)

size: ${TARGET}
	@echo
	@avr-size -C --mcu=${MCU} ${TARGET}
	$(UZEM) $(GAME).hex

## Clean target
.PHONY: emulate
emulate:
	$(UZEMHOME) $(GAME).hex
.PHONY: clean
clean:
	-rm -rf $(OBJECTS) $(GAME).* dep/* *.uze

.PHONY: project
project:
	mkdir $(GAME)
	echo "#include <stdbool.h>" >> $(GAME)/$(GAME).c
	echo "#include <avr/io.h>" >> $(GAME)/$(GAME).c
	echo "#include <stdlib.h>" >> $(GAME)/$(GAME).c
	echo "#include <avr/pgmspace.h>" >> $(GAME)/$(GAME).c
	echo "#include <uzebox.h>" >> $(GAME)/$(GAME).c
	echo "#include \"data/fonts.pic.inc\"" >> $(GAME)/$(GAME).c
	echo "int main(){" >> $(GAME)/$(GAME).c
	echo "SetTileTable(fonts);" >> $(GAME)/$(GAME).c	
	echo "SetFontTilesIndex(0);" >> $(GAME)/$(GAME).c
	echo "ClearVram();" >> $(GAME)/$(GAME).c
	echo "Print(1,12,PSTR(\"HELLO WORLD FROM THE UZEBOX!\"));" >> $(GAME)/$(GAME).c
	echo "while(1);" >> $(GAME)/$(GAME).c
	echo "}" >> $(GAME)/$(GAME).c
	echo "" >> $(GAME)/$(GAME).c
	
	mkdir $(GAME)/data
	echo "#define FONTS_SIZE 64" >> $(GAME)/data/fonts.pic.inc
	echo "const char fonts[] PROGMEM={" >> $(GAME)/data/fonts.pic.inc
	echo " 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff		 //tile:0" >> $(GAME)/data/fonts.pic.inc
	echo ", 0xff, 0xff, 0x8c, 0x8c, 0x8c, 0xff, 0xff, 0xff, 0xff, 0xff, 0x83, 0x83, 0x83, 0x48, 0xff, 0xff, 0xff, 0xff, 0x83, 0x82, 0x82, 0x48, 0xff, 0xff, 0xff, 0xff, 0xd8, 0x82, 0x48, 0x48, 0xff, 0xff, 0xff, 0xff, 0xd8, 0x92, 0x48, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x48, 0x48, 0xff, 0xff, 0xff, 0xff, 0xff, 0xd8, 0xe2, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x48, 0x48, 0xff, 0xff, 0xff		 //tile:1" >> $(GAME)/data/fonts.pic.inc
	echo ", 0xff, 0xff, 0x8c, 0xff, 0x8c, 0xff, 0xff, 0xff, 0xff, 0xff, 0x83, 0x48, 0x83, 0x48, 0xff, 0xff, 0xff, 0xff, 0x83, 0x48, 0x82, 0x48, 0xff, 0xff, 0xff, 0xff, 0xff, 0x48, 0xff, 0x48, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff		 //tile:2" >> $(GAME)/data/fonts.pic.inc
	echo ", 0xff, 0x8c, 0xff, 0xff, 0xff, 0x8c, 0xff, 0xff, 0x83, 0x83, 0x83, 0x83, 0x83, 0x83, 0x83, 0xff, 0xff, 0x83, 0x0, 0x48, 0x48, 0x83, 0x0, 0x48, 0xff, 0x82, 0x48, 0xff, 0xff, 0x82, 0x48, 0xff, 0xff, 0xd8, 0x48, 0xff, 0xff, 0xd8, 0x48, 0xff, 0xd8, 0x91, 0xd8, 0x91, 0xd8, 0x91, 0xd8, 0xff, 0xff, 0xe2, 0x48, 0x48, 0x48, 0xe2, 0x48, 0x48, 0xff, 0xff, 0x48, 0xff, 0xff, 0xff, 0x48, 0xff		 //tile:3" >> $(GAME)/data/fonts.pic.inc
	echo ", 0xff, 0xff, 0xff, 0x8c, 0xff, 0xff, 0xff, 0xff, 0xff, 0x83, 0x83, 0x83, 0x8b, 0x83, 0x83, 0xff, 0x83, 0xff, 0x48, 0x83, 0x48, 0x48, 0x48, 0x48, 0xff, 0xd8, 0x82, 0xd8, 0x82, 0x82, 0xff, 0xff, 0xff, 0xff, 0x48, 0x91, 0x48, 0x48, 0xd8, 0xff, 0xd8, 0x91, 0xd8, 0xd8, 0xd8, 0x91, 0xff, 0x48, 0xff, 0x48, 0x48, 0x90, 0x48, 0x48, 0x48, 0xff, 0xff, 0xff, 0xff, 0xff, 0x48, 0xff, 0xff, 0xff		 //tile:4" >> $(GAME)/data/fonts.pic.inc
	echo ", 0x8c, 0x8c, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x83, 0x83, 0x48, 0xff, 0x83, 0xff, 0xff, 0xff, 0xff, 0x0, 0x48, 0x83, 0xff, 0x48, 0xff, 0xff, 0xff, 0xff, 0x82, 0xff, 0x48, 0xff, 0xff, 0xff, 0xff, 0xd8, 0xff, 0x48, 0xff, 0xff, 0xff, 0xff, 0x91, 0xff, 0x48, 0x91, 0xd8, 0xff, 0xff, 0xff, 0xff, 0x48, 0xff, 0xd8, 0xe1, 0x48, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x48, 0x48, 0xff, 0xff		 //tile:5" >> $(GAME)/data/fonts.pic.inc
	echo ", 0xff, 0xff, 0x8c, 0x8c, 0xff, 0xff, 0xff, 0xff, 0xff, 0x83, 0xff, 0x48, 0x83, 0xff, 0xff, 0xff, 0xff, 0x82, 0x82, 0xff, 0x82, 0x48, 0xff, 0xff, 0xff, 0x82, 0xda, 0x82, 0xff, 0x48, 0xff, 0xff, 0xd8, 0xff, 0x48, 0xd8, 0x92, 0xff, 0xd8, 0xff, 0xd8, 0x48, 0xff, 0xff, 0xd8, 0x91, 0xff, 0x48, 0xff, 0x90, 0xd8, 0xe1, 0xd8, 0x48, 0xd8, 0xff, 0xff, 0xff, 0x48, 0x48, 0x48, 0x48, 0xff, 0x48		 //tile:6" >> $(GAME)/data/fonts.pic.inc
	echo ", 0xff, 0x8c, 0x8c, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x83, 0x83, 0x48, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x82, 0x48, 0xff, 0xff, 0xff, 0xff, 0xff, 0x82, 0xff, 0x48, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x48, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff		 //tile:7" >> $(GAME)/data/fonts.pic.inc
	echo ", 0xff, 0xff, 0xff, 0xff, 0x8c, 0x8c, 0xff, 0xff, 0xff, 0xff, 0xff, 0x83, 0xff, 0x48, 0x48, 0xff, 0xff, 0xff, 0x83, 0xff, 0x48, 0xff, 0xff, 0xff, 0xff, 0xff, 0x82, 0x48, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xd8, 0x48, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xd8, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xe2, 0xd8, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x48, 0x48, 0xff		 //tile:8" >> $(GAME)/data/fonts.pic.inc
	echo ", 0xff, 0xff, 0x8c, 0x8c, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x48, 0x83, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x83, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x82, 0x48, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xd8, 0x48, 0xff, 0xff, 0xff, 0xff, 0xff, 0x91, 0xff, 0x48, 0xff, 0xff, 0xff, 0xd8, 0xe2, 0xff, 0x48, 0xff, 0xff, 0xff, 0xff, 0xff, 0x48, 0x0, 0xff, 0xff, 0xff		 //tile:9" >> $(GAME)/data/fonts.pic.inc
	echo ", 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x83, 0xff, 0xff, 0xff, 0xff, 0xff, 0x82, 0xff, 0x82, 0x48, 0x82, 0xff, 0xff, 0xff, 0xff, 0x82, 0xda, 0x82, 0xff, 0x48, 0xff, 0xff, 0xd8, 0xff, 0x91, 0x48, 0xd8, 0xff, 0xff, 0xff, 0xff, 0x48, 0xd8, 0x48, 0xff, 0x48, 0xff, 0xff, 0xff, 0xff, 0xff, 0x48, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff		 //tile:10" >> $(GAME)/data/fonts.pic.inc
	echo ", 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x83, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x82, 0x48, 0xff, 0xff, 0xff, 0xff, 0xd8, 0x82, 0xda, 0x82, 0x82, 0xff, 0xff, 0xff, 0xff, 0x48, 0x91, 0x48, 0x48, 0x48, 0xff, 0xff, 0xff, 0xff, 0xd8, 0x48, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x48, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff		 //tile:11" >> $(GAME)/data/fonts.pic.inc
	echo ", 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xd8, 0x82, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x90, 0xd8, 0x48, 0xff, 0xff, 0xff, 0xff, 0xd8, 0xe1, 0x0, 0x48, 0xff, 0xff, 0xff, 0xff, 0xff, 0x48, 0x0, 0xff, 0xff, 0xff, 0xff		 //tile:12" >> $(GAME)/data/fonts.pic.inc
	echo ", 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x82, 0x82, 0xda, 0x82, 0x82, 0xff, 0xff, 0xff, 0xff, 0x48, 0x48, 0x48, 0x48, 0x48, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff		 //tile:13" >> $(GAME)/data/fonts.pic.inc
	echo ", 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x91, 0xd8, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xd8, 0xe1, 0x48, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x48, 0x48, 0xff, 0xff, 0xff		 //tile:14" >> $(GAME)/data/fonts.pic.inc
	echo ", 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x8c, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x83, 0xff, 0x48, 0xff, 0xff, 0xff, 0xff, 0x83, 0xff, 0x48, 0xff, 0xff, 0xff, 0xff, 0x82, 0xff, 0x48, 0xff, 0xff, 0xff, 0xff, 0xd8, 0xff, 0x48, 0xff, 0xff, 0xff, 0xff, 0x91, 0xff, 0x48, 0xff, 0xff, 0xff, 0xff, 0xd8, 0xff, 0x48, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x48, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff		 //tile:15" >> $(GAME)/data/fonts.pic.inc
	echo ", 0xff, 0xff, 0x8c, 0x8c, 0x8c, 0xff, 0xff, 0xff, 0xff, 0x83, 0xff, 0x48, 0x83, 0x83, 0xff, 0xff, 0x82, 0x82, 0x48, 0xff, 0xff, 0x82, 0x82, 0xff, 0x92, 0xd8, 0x48, 0xff, 0xff, 0x92, 0xd8, 0x48, 0xd8, 0x91, 0x48, 0xff, 0xff, 0xd8, 0x91, 0x48, 0xff, 0xe2, 0xd8, 0xff, 0xff, 0xe2, 0x48, 0x48, 0xff, 0xff, 0xe1, 0xe1, 0xe1, 0xff, 0x48, 0xff, 0xff, 0xff, 0xff, 0x48, 0x48, 0x48, 0xff, 0xff		 //tile:16" >> $(GAME)/data/fonts.pic.inc
	echo ", 0xff, 0xff, 0xff, 0x8c, 0x8c, 0xff, 0xff, 0xff, 0xff, 0xff, 0x83, 0x83, 0x83, 0x48, 0xff, 0xff, 0xff, 0xff, 0xff, 0x82, 0x82, 0x48, 0xff, 0xff, 0xff, 0xff, 0xff, 0x92, 0xd8, 0x48, 0xff, 0xff, 0xff, 0xff, 0xff, 0xd8, 0x91, 0x48, 0xff, 0xff, 0xff, 0xff, 0xff, 0xe2, 0xd8, 0x48, 0xff, 0xff, 0xff, 0xe1, 0xe1, 0xe1, 0xe1, 0xe1, 0xe1, 0xff, 0xff, 0xff, 0x48, 0x48, 0x48, 0x48, 0x48, 0x48		 //tile:17" >> $(GAME)/data/fonts.pic.inc
	echo ", 0xff, 0x8c, 0x8c, 0x8c, 0x8c, 0x8c, 0xff, 0xff, 0x83, 0x83, 0x48, 0x48, 0x48, 0x83, 0x83, 0xff, 0xff, 0x48, 0x48, 0xff, 0x82, 0x82, 0x82, 0x48, 0xff, 0xff, 0x82, 0xd8, 0x92, 0xd8, 0x0, 0x48, 0xff, 0xd8, 0x91, 0xd8, 0x91, 0x0, 0x48, 0xff, 0x90, 0xe1, 0xd8, 0x48, 0x48, 0x0, 0xff, 0xff, 0xe1, 0xe1, 0xe0, 0xe1, 0xe1, 0xe1, 0xe1, 0xff, 0xff, 0x48, 0x48, 0x48, 0x48, 0x48, 0x48, 0x48		 //tile:18" >> $(GAME)/data/fonts.pic.inc
	echo ", 0xff, 0x8c, 0x8c, 0x8c, 0x8c, 0x8c, 0x8c, 0xff, 0xff, 0xff, 0x48, 0x48, 0x83, 0x83, 0x48, 0x48, 0xff, 0xff, 0xff, 0x82, 0x82, 0x48, 0x48, 0xff, 0xff, 0xff, 0xd8, 0x92, 0xd8, 0x82, 0xff, 0xff, 0xff, 0xff, 0xff, 0x48, 0x48, 0xd8, 0x91, 0xff, 0xe1, 0xd8, 0xff, 0xff, 0xff, 0xd8, 0xe2, 0x48, 0xff, 0xe1, 0xe1, 0xe1, 0xe1, 0xe1, 0x48, 0x48, 0xff, 0xff, 0x48, 0x48, 0x48, 0x0, 0x48, 0xff		 //tile:19" >> $(GAME)/data/fonts.pic.inc
	echo ", 0xff, 0xff, 0xff, 0x8c, 0x8c, 0x8c, 0xff, 0xff, 0xff, 0xff, 0x83, 0x83, 0x83, 0x83, 0x48, 0xff, 0xff, 0x82, 0x82, 0x48, 0x82, 0x82, 0x48, 0xff, 0x92, 0xd8, 0x48, 0x48, 0x92, 0xd8, 0x48, 0xff, 0xd8, 0x91, 0xd8, 0x91, 0xd8, 0x91, 0xd8, 0xff, 0xff, 0x48, 0x48, 0x48, 0xe1, 0xd8, 0x48, 0x48, 0xff, 0xff, 0xff, 0xff, 0xe1, 0xe1, 0x48, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x48, 0x48, 0xff		 //tile:20" >> $(GAME)/data/fonts.pic.inc
	echo ", 0x8c, 0x8c, 0x8c, 0x8c, 0x8c, 0x8c, 0xff, 0xff, 0x83, 0x83, 0x48, 0x48, 0x48, 0x48, 0x48, 0xff, 0x82, 0x82, 0x82, 0x82, 0x82, 0x83, 0xff, 0xff, 0xff, 0x48, 0x48, 0x48, 0x48, 0x82, 0xd8, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x91, 0xd8, 0x48, 0xe1, 0xd8, 0xff, 0xff, 0xff, 0xe2, 0x90, 0x48, 0xff, 0xe1, 0xe1, 0xe1, 0xe1, 0xd8, 0x48, 0x48, 0xff, 0xff, 0x48, 0x48, 0x48, 0x48, 0x48, 0xff		 //tile:21" >> $(GAME)/data/fonts.pic.inc
	echo ", 0xff, 0xff, 0x8c, 0x8c, 0x8c, 0x8c, 0xff, 0xff, 0xff, 0x83, 0x83, 0x48, 0x48, 0x48, 0x48, 0xff, 0x82, 0x82, 0x48, 0x48, 0xff, 0xff, 0xff, 0xff, 0xd8, 0x92, 0xd8, 0x82, 0xd8, 0x82, 0xff, 0xff, 0xd8, 0x91, 0x48, 0x48, 0x48, 0xd8, 0x91, 0xff, 0xe1, 0xd8, 0x48, 0xff, 0xff, 0xe1, 0xd8, 0x48, 0xff, 0xe1, 0xe1, 0xe1, 0xe1, 0xe1, 0x48, 0x48, 0xff, 0xff, 0x48, 0x48, 0x48, 0x48, 0x48, 0xff		 //tile:22" >> $(GAME)/data/fonts.pic.inc
	echo ", 0x8c, 0x8c, 0x8c, 0x8c, 0x8c, 0x8c, 0x8c, 0xff, 0x83, 0x83, 0x48, 0x48, 0x48, 0x83, 0x83, 0x48, 0xff, 0x48, 0x48, 0xff, 0x82, 0x82, 0x48, 0x48, 0xff, 0xff, 0xff, 0x92, 0xd8, 0x48, 0x48, 0xff, 0xff, 0xff, 0xd8, 0x91, 0x48, 0x48, 0xff, 0xff, 0xff, 0xff, 0xe1, 0xd8, 0x48, 0xff, 0xff, 0xff, 0xff, 0xff, 0xe1, 0xe1, 0x48, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x48, 0x48, 0xff, 0xff, 0xff		 //tile:23" >> $(GAME)/data/fonts.pic.inc
	echo ", 0xff, 0x8c, 0x8c, 0x8c, 0x8c, 0xff, 0xff, 0xff, 0x83, 0x83, 0x48, 0x48, 0x48, 0x83, 0xff, 0xff, 0x82, 0x82, 0x82, 0xff, 0xff, 0x82, 0x48, 0xff, 0xff, 0x92, 0xd8, 0x82, 0xd8, 0xff, 0x48, 0xff, 0xd8, 0xff, 0x48, 0x91, 0xd8, 0x91, 0xd8, 0xff, 0xe2, 0x48, 0xff, 0xff, 0x48, 0xd8, 0xe2, 0x48, 0xff, 0xe1, 0xe1, 0xe1, 0xe1, 0xe1, 0x48, 0x48, 0xff, 0xff, 0x48, 0x48, 0x48, 0x48, 0x48, 0xff		 //tile:24" >> $(GAME)/data/fonts.pic.inc
	echo ", 0xff, 0x8c, 0x8c, 0x8c, 0x8c, 0x8c, 0xff, 0xff, 0x83, 0x83, 0x48, 0x48, 0x48, 0x83, 0x83, 0xff, 0x82, 0x82, 0x48, 0xff, 0xff, 0x82, 0x82, 0x48, 0xff, 0x92, 0xd8, 0x82, 0xd8, 0x92, 0xd8, 0x48, 0xff, 0xff, 0x48, 0x48, 0x48, 0xd8, 0x91, 0x48, 0xff, 0xff, 0xff, 0xff, 0xe1, 0xd8, 0x48, 0x48, 0xff, 0xe1, 0xe1, 0xe1, 0xe1, 0x48, 0x48, 0xff, 0xff, 0xff, 0x48, 0x48, 0x48, 0x0, 0xff, 0xff		 //tile:25" >> $(GAME)/data/fonts.pic.inc
	echo ", 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x83, 0x83, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x82, 0x82, 0x48, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x48, 0x48, 0xff, 0xff, 0xff, 0xff, 0xff, 0xd8, 0x91, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xe1, 0xd8, 0x48, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x0, 0x48, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff		 //tile:26" >> $(GAME)/data/fonts.pic.inc
	echo ", 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x83, 0x83, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x82, 0x82, 0x48, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x48, 0x48, 0xff, 0xff, 0xff, 0xff, 0xff, 0xd8, 0x91, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xe1, 0xd8, 0x48, 0xff, 0xff, 0xff, 0xff, 0xe2, 0xe1, 0x0, 0x48, 0xff, 0xff, 0xff, 0xff, 0xff, 0x48, 0x0, 0xff, 0xff, 0xff, 0xff		 //tile:27" >> $(GAME)/data/fonts.pic.inc
	echo ", 0xff, 0xff, 0xff, 0xff, 0x8c, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x83, 0xff, 0x48, 0xff, 0xff, 0xff, 0xff, 0x82, 0xff, 0x48, 0xff, 0xff, 0xff, 0xff, 0xd8, 0xff, 0x48, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x91, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xd8, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xe1, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x48, 0xff, 0xff		 //tile:28" >> $(GAME)/data/fonts.pic.inc
	echo ", 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x82, 0x82, 0x82, 0x82, 0x82, 0xff, 0xff, 0xff, 0xff, 0x48, 0x48, 0x48, 0x48, 0x48, 0xff, 0xff, 0xd8, 0x91, 0xd8, 0x91, 0xd8, 0xff, 0xff, 0xff, 0xff, 0x48, 0x48, 0x48, 0x48, 0x48, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff		 //tile:29" >> $(GAME)/data/fonts.pic.inc
	echo ", 0xff, 0xff, 0x8c, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x83, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x82, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x82, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xd8, 0xff, 0x48, 0xff, 0xff, 0xff, 0xff, 0xe2, 0xff, 0x48, 0xff, 0xff, 0xff, 0xff, 0xe1, 0xff, 0x48, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x48, 0xff, 0xff, 0xff, 0xff		 //tile:30" >> $(GAME)/data/fonts.pic.inc
	echo ", 0xff, 0x8c, 0x8c, 0x8c, 0x8c, 0x8c, 0xff, 0xff, 0x83, 0x83, 0x83, 0x83, 0x83, 0x83, 0x83, 0xff, 0x82, 0x82, 0x48, 0x48, 0x48, 0x82, 0x82, 0x48, 0xff, 0x48, 0x48, 0xff, 0x92, 0xd8, 0x48, 0x48, 0xff, 0xff, 0xd8, 0x91, 0xd8, 0x48, 0x48, 0xff, 0xff, 0xff, 0xff, 0x48, 0x48, 0x48, 0xff, 0xff, 0xff, 0xff, 0xe1, 0xe1, 0xe1, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x48, 0x48, 0x48, 0xff, 0xff		 //tile:31" >> $(GAME)/data/fonts.pic.inc
	echo ", 0xff, 0xff, 0x8c, 0x8c, 0x8c, 0xff, 0xff, 0xff, 0xff, 0x83, 0xff, 0x48, 0x48, 0x83, 0xff, 0xff, 0x83, 0xff, 0x48, 0x82, 0xff, 0x82, 0x48, 0xff, 0x82, 0x48, 0x82, 0xff, 0xda, 0x82, 0x48, 0xff, 0xd8, 0x48, 0xff, 0x91, 0xd8, 0x48, 0x48, 0xff, 0xff, 0xd8, 0xff, 0xff, 0x48, 0x0, 0xff, 0xff, 0xff, 0xff, 0xd8, 0xe2, 0x90, 0xd8, 0xff, 0xff, 0xff, 0xff, 0xff, 0x48, 0x48, 0x48, 0x48, 0xff		 //tile:32" >> $(GAME)/data/fonts.pic.inc
	echo ", 0xff, 0xff, 0x8c, 0x8c, 0x8c, 0xff, 0xff, 0xff, 0xff, 0x83, 0x83, 0x48, 0x83, 0x83, 0xff, 0xff, 0x83, 0x82, 0x48, 0x48, 0xff, 0x82, 0x83, 0xff, 0xd8, 0x82, 0x48, 0xff, 0xff, 0xd8, 0x82, 0x48, 0xd8, 0x92, 0xd8, 0x82, 0xd8, 0x92, 0xd8, 0x48, 0x91, 0xd8, 0x48, 0x48, 0x48, 0xd8, 0x91, 0x48, 0xe2, 0xd8, 0x48, 0xff, 0xff, 0xd8, 0xe1, 0x48, 0xff, 0x48, 0x48, 0xff, 0xff, 0xff, 0x48, 0x48		 //tile:33" >> $(GAME)/data/fonts.pic.inc
	echo ", 0x8c, 0x8c, 0x8c, 0x8c, 0x8c, 0x8c, 0xff, 0xff, 0x83, 0x83, 0x48, 0x48, 0x48, 0x83, 0x83, 0xff, 0x83, 0x82, 0x48, 0xff, 0xff, 0x83, 0x82, 0x48, 0x82, 0xd8, 0x82, 0x82, 0xd8, 0x82, 0x48, 0x48, 0xd8, 0x92, 0x48, 0x48, 0x48, 0xd8, 0x92, 0xff, 0x91, 0xd8, 0x48, 0xff, 0xff, 0x91, 0xd8, 0x48, 0xd8, 0xe1, 0x90, 0xd8, 0xe1, 0xd8, 0x48, 0x48, 0xff, 0x48, 0x48, 0x48, 0x48, 0x48, 0x48, 0xff		 //tile:34" >> $(GAME)/data/fonts.pic.inc
	echo ", 0xff, 0xff, 0x8c, 0x8c, 0x8c, 0x8c, 0xff, 0xff, 0xff, 0x83, 0x83, 0x48, 0x48, 0x83, 0x83, 0xff, 0x83, 0x82, 0x48, 0x48, 0xff, 0xff, 0x48, 0x48, 0xd8, 0x82, 0x48, 0xff, 0xff, 0xff, 0xff, 0xff, 0xd8, 0x92, 0x48, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x91, 0xd8, 0xff, 0xff, 0xd8, 0x91, 0xff, 0xff, 0xff, 0xe2, 0x90, 0xd8, 0xe1, 0x48, 0x48, 0xff, 0xff, 0xff, 0x48, 0x48, 0x48, 0x0, 0xff		 //tile:35" >> $(GAME)/data/fonts.pic.inc
	echo ", 0x8c, 0x8c, 0x8c, 0x8c, 0x8c, 0xff, 0xff, 0xff, 0x83, 0x83, 0x48, 0x48, 0x83, 0x83, 0xff, 0xff, 0x83, 0x82, 0x48, 0xff, 0xff, 0x82, 0x82, 0xff, 0xd8, 0x82, 0x48, 0xff, 0xff, 0x92, 0x82, 0x48, 0xd8, 0x92, 0x48, 0xff, 0xff, 0xd8, 0xd8, 0x48, 0x91, 0xd8, 0x48, 0xff, 0xd8, 0x91, 0x48, 0x48, 0xd8, 0xe1, 0x90, 0xd8, 0xe1, 0x48, 0x48, 0xff, 0xff, 0x48, 0x48, 0x48, 0x48, 0x0, 0xff, 0xff		 //tile:36" >> $(GAME)/data/fonts.pic.inc
	echo ", 0x8c, 0x8c, 0x8c, 0x8c, 0x8c, 0x8c, 0x8c, 0xff, 0x83, 0x83, 0x48, 0x48, 0x48, 0x48, 0x48, 0x48, 0x83, 0x82, 0x48, 0xff, 0xff, 0xff, 0xff, 0xff, 0xd8, 0x82, 0x82, 0xda, 0x82, 0x82, 0xff, 0xff, 0xd8, 0x91, 0x48, 0x48, 0x48, 0x48, 0x48, 0xff, 0x91, 0xd8, 0x48, 0xff, 0xff, 0xff, 0xff, 0xff, 0xd8, 0xe1, 0x90, 0xd8, 0xe1, 0xd8, 0x90, 0xff, 0xff, 0x48, 0x48, 0x48, 0x48, 0x48, 0x48, 0x48		 //tile:37" >> $(GAME)/data/fonts.pic.inc
	echo ", 0x8c, 0x8c, 0x8c, 0x8c, 0x8c, 0x8c, 0x8c, 0xff, 0x83, 0x83, 0x48, 0x48, 0x48, 0x48, 0x48, 0x48, 0x83, 0x82, 0x48, 0xff, 0xff, 0xff, 0xff, 0xff, 0xd8, 0x82, 0x82, 0xda, 0x82, 0x82, 0xff, 0xff, 0xd8, 0x91, 0x48, 0x48, 0x48, 0x48, 0x48, 0xff, 0x91, 0xd8, 0x48, 0xff, 0xff, 0xff, 0xff, 0xff, 0xd8, 0xe1, 0x48, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x48, 0x48, 0xff, 0xff, 0xff, 0xff, 0xff		 //tile:38" >> $(GAME)/data/fonts.pic.inc
	echo ", 0xff, 0xff, 0x8c, 0x8c, 0x8c, 0x8c, 0x8c, 0xff, 0xff, 0x83, 0x83, 0x48, 0x48, 0x48, 0x48, 0x48, 0x83, 0x82, 0x48, 0x48, 0xff, 0xff, 0xff, 0xff, 0xd8, 0x82, 0x48, 0xff, 0x82, 0xd8, 0x82, 0xff, 0xd8, 0x92, 0x48, 0xff, 0xff, 0x91, 0xd8, 0x48, 0xff, 0x91, 0xd8, 0xff, 0xff, 0xd8, 0x91, 0x48, 0xff, 0xff, 0xe2, 0x90, 0xd8, 0xe1, 0xd8, 0x48, 0xff, 0xff, 0xff, 0x48, 0x48, 0x48, 0x0, 0x48		 //tile:39" >> $(GAME)/data/fonts.pic.inc
	echo ", 0x8c, 0x8c, 0xff, 0xff, 0xff, 0x8c, 0x8c, 0xff, 0x83, 0x83, 0x48, 0xff, 0xff, 0x83, 0x83, 0x48, 0x83, 0x82, 0x48, 0xff, 0xff, 0x83, 0x82, 0x48, 0x82, 0xd8, 0x82, 0xd8, 0x82, 0xd8, 0x82, 0x48, 0xd8, 0x92, 0x48, 0x48, 0x48, 0x91, 0xd8, 0x48, 0x91, 0xd8, 0x48, 0xff, 0xff, 0xd8, 0x91, 0x48, 0xe2, 0xd8, 0x48, 0xff, 0xff, 0xd8, 0xe1, 0x48, 0xff, 0x48, 0x48, 0xff, 0xff, 0xff, 0x48, 0x48		 //tile:40" >> $(GAME)/data/fonts.pic.inc
	echo ", 0xff, 0x8c, 0x8c, 0x8c, 0x8c, 0x8c, 0x8c, 0xff, 0xff, 0xff, 0x48, 0x83, 0x83, 0x48, 0x48, 0x48, 0xff, 0xff, 0xff, 0x83, 0x82, 0x48, 0xff, 0xff, 0xff, 0xff, 0xff, 0xd8, 0x82, 0x48, 0xff, 0xff, 0xff, 0xff, 0xff, 0xd8, 0x92, 0x48, 0xff, 0xff, 0xff, 0xff, 0xff, 0x91, 0xd8, 0x48, 0xff, 0xff, 0xff, 0xd8, 0xe2, 0xd8, 0xe1, 0x90, 0xd8, 0xff, 0xff, 0xff, 0x48, 0x48, 0x48, 0x48, 0x48, 0x48		 //tile:41" >> $(GAME)/data/fonts.pic.inc
	echo ", 0xff, 0xff, 0xff, 0x8c, 0x8c, 0x8c, 0x8c, 0xff, 0xff, 0xff, 0xff, 0xff, 0x83, 0x83, 0x48, 0x48, 0xff, 0xff, 0xff, 0xff, 0x83, 0x82, 0x48, 0xff, 0xff, 0xff, 0xff, 0xff, 0xd8, 0x82, 0x48, 0xff, 0xff, 0xff, 0xff, 0xff, 0xd8, 0x92, 0x48, 0xff, 0xd8, 0xff, 0xff, 0xff, 0x91, 0xd8, 0x48, 0xff, 0xff, 0xe2, 0xd8, 0x90, 0xd8, 0x48, 0x48, 0xff, 0xff, 0xff, 0x48, 0x48, 0x48, 0x48, 0xff, 0xff		 //tile:42" >> $(GAME)/data/fonts.pic.inc
	echo ", 0x8c, 0x8c, 0xff, 0xff, 0xff, 0x8c, 0x8c, 0xff, 0x83, 0x83, 0x48, 0xff, 0x83, 0x83, 0x48, 0x48, 0x83, 0x82, 0x48, 0x83, 0x82, 0x48, 0x48, 0xff, 0x82, 0xd8, 0x82, 0xd8, 0x48, 0x48, 0xff, 0xff, 0x91, 0xd8, 0x92, 0xd8, 0x82, 0xff, 0xff, 0xff, 0x91, 0xd8, 0x48, 0xd8, 0x91, 0xd8, 0xff, 0xff, 0xd8, 0x90, 0x48, 0xff, 0xe2, 0x90, 0xd8, 0xff, 0xff, 0x48, 0x48, 0xff, 0xff, 0x48, 0x48, 0x48		 //tile:43" >> $(GAME)/data/fonts.pic.inc
	echo ", 0xff, 0x8c, 0x8c, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x83, 0x83, 0x48, 0xff, 0xff, 0xff, 0xff, 0xff, 0x83, 0x82, 0x48, 0xff, 0xff, 0xff, 0xff, 0xff, 0xd8, 0x82, 0x48, 0xff, 0xff, 0xff, 0xff, 0xff, 0xd8, 0x92, 0x48, 0xff, 0xff, 0xff, 0xff, 0xff, 0x91, 0xd8, 0x48, 0xff, 0xff, 0xff, 0xff, 0xff, 0xd8, 0xe1, 0x90, 0xd8, 0xe1, 0xd8, 0xff, 0xff, 0xff, 0x48, 0x48, 0x48, 0x48, 0x48, 0x48		 //tile:44" >> $(GAME)/data/fonts.pic.inc
	echo ", 0x8c, 0x8c, 0xff, 0xff, 0xff, 0x8c, 0x8c, 0xff, 0x83, 0x83, 0x83, 0xff, 0x83, 0x83, 0x83, 0x48, 0x83, 0x82, 0x82, 0x83, 0x82, 0x83, 0x82, 0x48, 0x82, 0xd8, 0x82, 0xda, 0x92, 0xd8, 0x82, 0x48, 0xd8, 0x92, 0x48, 0xd8, 0x48, 0xd8, 0x91, 0x48, 0x91, 0xd8, 0x48, 0xff, 0x48, 0x91, 0xd8, 0x48, 0xe2, 0xd8, 0x48, 0xff, 0xff, 0xd8, 0xe1, 0x48, 0xff, 0x48, 0x48, 0xff, 0xff, 0xff, 0x48, 0x48		 //tile:45" >> $(GAME)/data/fonts.pic.inc
	echo ", 0x8c, 0x8c, 0xff, 0xff, 0xff, 0x8c, 0x8c, 0xff, 0x83, 0x83, 0x83, 0xff, 0xff, 0x83, 0x83, 0x48, 0x83, 0x82, 0x82, 0x83, 0xff, 0x83, 0x82, 0x48, 0x82, 0xdb, 0x92, 0xd8, 0x82, 0xd8, 0x82, 0x48, 0x91, 0xd8, 0x48, 0x82, 0x91, 0xd8, 0x92, 0x48, 0xd8, 0x91, 0x48, 0xff, 0xd8, 0x91, 0xd8, 0x48, 0xd8, 0xe1, 0x48, 0xff, 0xff, 0xd8, 0xe1, 0x48, 0xff, 0x48, 0x48, 0xff, 0xff, 0xff, 0x48, 0x48		 //tile:46" >> $(GAME)/data/fonts.pic.inc
	echo ", 0xff, 0x8c, 0x8c, 0x8c, 0x8c, 0x8c, 0xff, 0xff, 0x83, 0x83, 0x48, 0x48, 0x48, 0x83, 0x83, 0xff, 0x83, 0x82, 0x48, 0xff, 0xff, 0x83, 0x82, 0x48, 0xd8, 0x82, 0x48, 0xff, 0xff, 0xd8, 0x82, 0x48, 0xd8, 0x92, 0x48, 0xff, 0xff, 0xd8, 0x92, 0x48, 0x91, 0xd8, 0x48, 0xff, 0xff, 0x91, 0xd8, 0x48, 0xff, 0xe2, 0x90, 0xd8, 0xe1, 0xd8, 0x48, 0x48, 0xff, 0xff, 0x48, 0x48, 0x48, 0x48, 0x48, 0xff		 //tile:47" >> $(GAME)/data/fonts.pic.inc
	echo ", 0x8c, 0x8c, 0x8c, 0x8c, 0x8c, 0x8c, 0xff, 0xff, 0x83, 0x83, 0x48, 0x48, 0x48, 0x83, 0x83, 0xff, 0x83, 0x82, 0x48, 0xff, 0xff, 0x83, 0x82, 0x48, 0xd8, 0x82, 0x48, 0xff, 0xff, 0xd8, 0x82, 0x48, 0xd8, 0x92, 0xd8, 0x82, 0x91, 0xd8, 0x48, 0x48, 0x91, 0xd8, 0x48, 0x48, 0x48, 0x0, 0x48, 0xff, 0xd8, 0xe1, 0x48, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x48, 0x48, 0xff, 0xff, 0xff, 0xff, 0xff		 //tile:48" >> $(GAME)/data/fonts.pic.inc
	echo ", 0xff, 0x8c, 0x8c, 0x8c, 0x8c, 0x8c, 0xff, 0xff, 0x83, 0x83, 0x48, 0x48, 0x48, 0x83, 0x83, 0xff, 0x83, 0x82, 0x48, 0xff, 0xff, 0x83, 0x82, 0x48, 0xd8, 0x82, 0x48, 0xff, 0xff, 0xd8, 0x82, 0x48, 0xd8, 0x92, 0x48, 0xd8, 0x92, 0xd8, 0x91, 0x48, 0x91, 0xd8, 0x48, 0xff, 0x91, 0xd8, 0x48, 0x48, 0xff, 0x90, 0xe2, 0xd8, 0x90, 0x48, 0x90, 0xff, 0xff, 0xff, 0x48, 0x48, 0x48, 0x48, 0xff, 0x48		 //tile:49" >> $(GAME)/data/fonts.pic.inc
	echo ", 0x8c, 0x8c, 0x8c, 0x8c, 0x8c, 0x8c, 0xff, 0xff, 0x83, 0x83, 0x48, 0x48, 0x48, 0x83, 0x83, 0xff, 0x83, 0x82, 0x48, 0xff, 0xff, 0x83, 0x82, 0x48, 0xd8, 0x82, 0x48, 0xff, 0x82, 0xd8, 0x82, 0x48, 0xd8, 0x92, 0xd8, 0x92, 0xd8, 0x48, 0x48, 0x48, 0x91, 0xd8, 0x48, 0xd8, 0x91, 0xd8, 0xff, 0xff, 0xe2, 0xd8, 0x48, 0xff, 0xe2, 0x90, 0xd8, 0xff, 0xff, 0x48, 0x48, 0xff, 0xff, 0x48, 0x48, 0x48		 //tile:50" >> $(GAME)/data/fonts.pic.inc
	echo ", 0xff, 0x8c, 0x8c, 0x8c, 0x8c, 0xff, 0xff, 0xff, 0x83, 0x83, 0x48, 0x48, 0x83, 0x83, 0xff, 0xff, 0x83, 0x82, 0x48, 0xff, 0xff, 0x48, 0x48, 0xff, 0xff, 0x82, 0x82, 0xda, 0x82, 0x82, 0xff, 0xff, 0xff, 0xff, 0x48, 0x48, 0x48, 0xd8, 0x91, 0xff, 0x91, 0xd8, 0xff, 0xff, 0xff, 0x91, 0xd8, 0x48, 0xff, 0xe2, 0x90, 0xd8, 0xe1, 0xd8, 0x48, 0x48, 0xff, 0xff, 0x48, 0x48, 0x48, 0x48, 0x48, 0xff		 //tile:51" >> $(GAME)/data/fonts.pic.inc
	echo ", 0xff, 0x8c, 0x8c, 0x8c, 0x8c, 0x8c, 0x8c, 0xff, 0xff, 0xff, 0x48, 0x83, 0x83, 0x48, 0x48, 0x48, 0xff, 0xff, 0xff, 0x83, 0x82, 0x48, 0xff, 0xff, 0xff, 0xff, 0xff, 0xd8, 0x82, 0x48, 0xff, 0xff, 0xff, 0xff, 0xff, 0xd8, 0x92, 0x48, 0xff, 0xff, 0xff, 0xff, 0xff, 0x91, 0xd8, 0x48, 0xff, 0xff, 0xff, 0xff, 0xff, 0xe2, 0xd8, 0x48, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x48, 0x48, 0xff, 0xff		 //tile:52" >> $(GAME)/data/fonts.pic.inc
	echo ", 0x8c, 0x8c, 0xff, 0xff, 0xff, 0x8c, 0x8c, 0xff, 0x83, 0x83, 0x48, 0xff, 0xff, 0x83, 0x83, 0x48, 0x83, 0x82, 0x48, 0xff, 0xff, 0x83, 0x82, 0x48, 0xd8, 0x82, 0x48, 0xff, 0xff, 0xd8, 0x82, 0x48, 0xd8, 0x92, 0x48, 0xff, 0xff, 0xd8, 0x92, 0x48, 0x91, 0xd8, 0x48, 0xff, 0xff, 0x91, 0xd8, 0x48, 0xff, 0xe2, 0x90, 0xd8, 0xe1, 0xd8, 0x48, 0x48, 0xff, 0xff, 0x48, 0x48, 0x48, 0x48, 0x48, 0xff		 //tile:53" >> $(GAME)/data/fonts.pic.inc
	echo ", 0x8c, 0x8c, 0xff, 0xff, 0xff, 0x8c, 0x8c, 0xff, 0x83, 0x83, 0x48, 0xff, 0xff, 0x83, 0x83, 0x48, 0x83, 0x82, 0x48, 0xff, 0xff, 0x83, 0x82, 0x48, 0x82, 0xda, 0x82, 0xff, 0x82, 0xd8, 0x82, 0x48, 0xff, 0x91, 0xd8, 0x91, 0xd8, 0x91, 0x0, 0x48, 0xff, 0xff, 0xd8, 0x91, 0xd8, 0x48, 0x0, 0xff, 0xff, 0xff, 0xff, 0xd8, 0x48, 0x48, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x48, 0xff, 0xff, 0xff		 //tile:54" >> $(GAME)/data/fonts.pic.inc
	echo ", 0x8c, 0x8c, 0xff, 0xff, 0xff, 0x8c, 0x8c, 0xff, 0x83, 0x83, 0x48, 0xff, 0xff, 0x83, 0x83, 0x48, 0x83, 0x82, 0x48, 0x82, 0xff, 0x83, 0x82, 0x48, 0x82, 0xda, 0x82, 0xd8, 0x82, 0xd8, 0x82, 0x48, 0x91, 0xd8, 0x92, 0xd8, 0x92, 0xd8, 0x91, 0x48, 0xd8, 0x91, 0xd8, 0x48, 0xd8, 0x91, 0xd8, 0x48, 0xd8, 0x90, 0x48, 0x48, 0xff, 0xd8, 0xe1, 0x48, 0xff, 0x48, 0x48, 0xff, 0xff, 0xff, 0x48, 0x48		 //tile:55" >> $(GAME)/data/fonts.pic.inc
	echo ", 0x8c, 0x8c, 0xff, 0xff, 0xff, 0x8c, 0x8c, 0xff, 0x83, 0x83, 0x83, 0xff, 0x83, 0x83, 0x83, 0x48, 0xff, 0x83, 0x82, 0x83, 0x82, 0x83, 0x0, 0x48, 0xff, 0xff, 0xd8, 0x82, 0xd8, 0x48, 0x0, 0xff, 0xff, 0xd8, 0x92, 0xd8, 0x92, 0xd8, 0xff, 0xff, 0xd8, 0x91, 0xd8, 0x48, 0xd8, 0x91, 0xd8, 0xff, 0xd8, 0x90, 0x48, 0x48, 0xff, 0xe2, 0xd8, 0x48, 0xff, 0x48, 0x48, 0xff, 0xff, 0xff, 0x48, 0x48		 //tile:56" >> $(GAME)/data/fonts.pic.inc
	echo ", 0xff, 0x8c, 0x8c, 0xff, 0xff, 0x8c, 0x8c, 0xff, 0xff, 0x83, 0x83, 0x48, 0xff, 0x83, 0x83, 0x48, 0xff, 0x83, 0x82, 0x48, 0xff, 0x83, 0x82, 0x48, 0xff, 0xff, 0xd8, 0x82, 0xd8, 0x82, 0x48, 0x48, 0xff, 0xff, 0xff, 0x91, 0xd8, 0x48, 0x48, 0xff, 0xff, 0xff, 0xff, 0xd8, 0x91, 0x48, 0xff, 0xff, 0xff, 0xff, 0xff, 0xd8, 0xe2, 0x48, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x48, 0x48, 0xff, 0xff		 //tile:57" >> $(GAME)/data/fonts.pic.inc
	echo ", 0x8c, 0x8c, 0x8c, 0x8c, 0x8c, 0x8c, 0x8c, 0xff, 0xff, 0x48, 0x48, 0x48, 0x83, 0x83, 0x83, 0x48, 0xff, 0xff, 0xff, 0x83, 0x82, 0x83, 0x48, 0x48, 0xff, 0xff, 0x82, 0xd8, 0x82, 0x48, 0x48, 0xff, 0xff, 0xd8, 0x91, 0xd8, 0x48, 0x48, 0xff, 0xff, 0xd8, 0x91, 0xd8, 0x48, 0x48, 0xff, 0xff, 0xff, 0x91, 0xe2, 0xd8, 0x90, 0xe2, 0xd8, 0x90, 0xff, 0xff, 0x48, 0x48, 0x48, 0x48, 0x48, 0x48, 0x48		 //tile:58" >> $(GAME)/data/fonts.pic.inc
	echo ", 0xff, 0xff, 0x8c, 0x8c, 0x8c, 0x8c, 0xff, 0xff, 0xff, 0xff, 0x83, 0x83, 0x48, 0x48, 0x48, 0xff, 0xff, 0xff, 0x83, 0x82, 0x48, 0xff, 0xff, 0xff, 0xff, 0xff, 0xd8, 0x82, 0x48, 0xff, 0xff, 0xff, 0xff, 0xff, 0xd8, 0x92, 0x48, 0xff, 0xff, 0xff, 0xff, 0xff, 0x91, 0xd8, 0x48, 0xff, 0xff, 0xff, 0xff, 0xff, 0xe2, 0xd8, 0x90, 0xe2, 0xff, 0xff, 0xff, 0xff, 0xff, 0x48, 0x48, 0x48, 0x48, 0xff		 //tile:59" >> $(GAME)/data/fonts.pic.inc
	echo ", 0xff, 0xff, 0x8c, 0x8c, 0x8c, 0x8c, 0xff, 0xff, 0xff, 0x83, 0xff, 0x48, 0x48, 0x48, 0x83, 0xff, 0x83, 0xff, 0x48, 0x82, 0x82, 0xff, 0xff, 0x82, 0x82, 0x48, 0x82, 0xff, 0x48, 0x48, 0xff, 0x82, 0xd8, 0x48, 0xd8, 0x48, 0xff, 0xff, 0xff, 0xd8, 0x91, 0x48, 0xff, 0x91, 0xd8, 0xff, 0xff, 0x91, 0xff, 0xd8, 0xff, 0xff, 0x48, 0x48, 0xd8, 0xff, 0xff, 0xff, 0xe1, 0xe1, 0xe1, 0xe1, 0xff, 0xff		 //tile:60" >> $(GAME)/data/fonts.pic.inc
	echo ", 0xff, 0xff, 0x8c, 0x8c, 0x8c, 0x8c, 0xff, 0xff, 0xff, 0xff, 0xff, 0x48, 0x83, 0x83, 0x48, 0xff, 0xff, 0xff, 0xff, 0xff, 0x83, 0x82, 0x48, 0xff, 0xff, 0xff, 0xff, 0xff, 0xd8, 0x82, 0x48, 0xff, 0xff, 0xff, 0xff, 0xff, 0xd8, 0x92, 0x48, 0xff, 0xff, 0xff, 0xff, 0xff, 0x91, 0xd8, 0x48, 0xff, 0xff, 0xff, 0xd8, 0xe1, 0xd8, 0x90, 0x48, 0xff, 0xff, 0xff, 0xff, 0x48, 0x48, 0x48, 0x48, 0xff		 //tile:61" >> $(GAME)/data/fonts.pic.inc
	echo ", 0xff, 0xff, 0x8c, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x83, 0xff, 0x83, 0xff, 0xff, 0xff, 0xff, 0x83, 0xff, 0x48, 0xff, 0x82, 0xff, 0xff, 0xff, 0xff, 0x48, 0xff, 0xff, 0xff, 0x48, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff		 //tile:62" >> $(GAME)/data/fonts.pic.inc
	echo ", 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xd8, 0xe2, 0x90, 0xd8, 0xe1, 0xd8, 0x90, 0xff, 0xff, 0x48, 0x48, 0x48, 0x48, 0x48, 0x48, 0x48		 //tile:63" >> $(GAME)/data/fonts.pic.inc
	echo "};" >> $(GAME)/data/fonts.pic.inc
	echo "<?xml version="1.0" ?>" >> $(GAME)/$(GAME).xml
	echo "<gfx-xform version="1">" >> $(GAME)/$(GAME).xml
	echo "<input file=\"tiles.png\" type=\"png\" tile-width=\"8\" tile-height=\"8\" width=\"8\" height=\"8\" />" >> $(GAME)/$(GAME).xml
	echo "<output file=\"data/tiles.pic.inc\">" >> $(GAME)/$(GAME).xml
	echo "	<tiles var-name=\"uMTiles\"/>" >> $(GAME)/$(GAME).xml
	echo "		<maps pointers-size=\"8\">" >> $(GAME)/$(GAME).xml
	echo "			<map var-name=\"tile\" left=\"1\" top=\"4\" width=\"1\" height=\"1\"/>" >> $(GAME)/$(GAME).xml
	echo "		</maps>" >> $(GAME)/$(GAME).xml	
	echo "</output>" >> $(GAME)/$(GAME).xml
	echo "</gfx-xform>" >> $(GAME)/$(GAME).xml
	
	mkdir $(GAME)/gfx
	mkdir $(GAME)/music
	mkdir $(GAME)/sound
	mkdir $(GAME)/default
	cp Makefile $(GAME)/default
	make -f $(GAME)/default/Makefile
	$(HOMEUZEM) $(GAME)/default/$(GAME).hex
 

## Other dependencies
-include $(shell mkdir dep 2>/dev/null) $(wildcard dep/*)

